![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╟Γ≤Ω Γ α∩δσ≥α⌡ Java |
╟απ≡≤τΩα Φ ∩≡εΦπ≡√ΓαφΦσ τΓ≤ΩεΓ√⌡ ⌠αΘδεΓ╨αßε≥α ±ε τΓ≤ΩεΓ√∞Φ ⌠αΘδα∞Φ Γε ∞φεπε∞ φα∩ε∞Φφασ≥ ≡αßε≥≤ ± ≡α±≥≡εΓ√∞Φ π≡α⌠Φ≈σ±ΩΦ∞Φ ⌠αΘδα∞Φ. ┬φα≈αδσ Γ√ Σεδµφ√ ∩εδ≤≈Φ≥ⁿ ±±√δΩ≤ φα Φφ≥σ≡⌠σΘ± AudioClip, α τα≥σ∞, ∩εδⁿτ≤ ±ⁿ σπε ∞σ≥εΣα∞Φ, Γ√ ±∞εµσ≥σ Γ√∩εδφ ≥ⁿ ∩≡εΦπ≡√ΓαφΦσ ±εΣσ≡µΦ∞επε ²≥επε ⌠αΘδα. ─δ ∩εδ≤≈σφΦ Φφ≥σ≡⌠σΘ±α AudioClip Γ√ Σεδµφ√ Γε±∩εδⁿτεΓα≥ⁿ± εΣφΦ∞ Φτ ΣΓ≤⌡ Γα≡Φαφ≥εΓ ∞σ≥εΣα getAudioClip, ε∩≡σΣσδσφφ√⌡ Γ Ωδα±±σ Applet: public AudioClip getAudioClip(URL url): public AudioClip getAudioClip(URL url, String name); ╧σ≡Γ√Θ Γα≡Φαφ≥ ∞σ≥εΣα ∩≡σΣ∩εδαπασ≥ ≤ΩαταφΦσ αΣ≡σ±α URL τΓ≤ΩεΓεπε ⌠αΘδα ≈σ≡στ σΣΦφ±≥Γσφφ√Θ ∩α≡α∞σ≥≡, Γ≥ε≡εΘ Σε∩≤±Ωασ≥ ≡ατΣσδⁿφεσ ≤ΩαταφΦσ αΣ≡σ±α URL Ωα≥αδεπα, ±εΣσ≡µα∙σπε ⌠αΘδ, Φ Φ∞σφΦ ⌠αΘδα. ┬ ΣεΩ≤∞σφ≥α÷ΦΦ φα ∞σ≥εΣ getAudioClip ±Ωαταφε, ≈≥ε ²≥ε≥ ∞σ≥εΣ ⌠αΩ≥Φ≈σ±ΩΦ φσ Γ√∩εδφ σ≥ ταπ≡≤τΩ≤ τΓ≤ΩεΓ√⌡ Σαφφ√⌡, α ≥εδⁿΩε ΓετΓ≡α∙ασ≥ ±±√δΩ≤ φα Φφ≥σ≡⌠σΘ± AudioClip Φ φσ∞σΣδσφφε ΓετΓ≡α∙ασ≥ ≤∩≡αΓδσφΦσ. ╟απ≡≤τΩα τΓ≤ΩεΓ√⌡ Σαφφ√⌡ Γ√∩εδφ σ≥± ∞σ≥εΣα∞Φ, ∩≡σΣφατφα≈σφφ√∞Φ Σδ ∩≡εΦπ≡√ΓαφΦ ⌠αΘδα. ╬ΣφαΩε Γ ΩφΦπσ "The Java Tutorial. Object-Oriented Programming for the Internet", ∩εΣπε≥εΓδσφφεΘ ±∩σ÷ΦαδΦ±≥α∞Φ π≡≤∩∩√ JavaSoft, ≤≥Γσ≡µΣασ≥± , ≈≥ε ≥σΩ≤∙Φσ ≡σαδΦτα÷ΦΦ Java ≡αßε≥α■≥ ∩ε Σ≡≤πε∞≤: ∞σ≥εΣ getAudioClip ΓετΓ≡α∙ασ≥ ≤∩≡αΓδσφΦσ ≥εδⁿΩε ∩ε±δσ ταΓσ≡°σφΦ ταπ≡≤τΩΦ τΓ≤ΩεΓεπε ⌠αΘδα. ╬≈σΓΦΣφε, Γα∞ φσ ±≥εΦ≥ ∩εδαπα≥ⁿ± φα ≥ε, ≈≥ε ≥αΩ ß≤Σσ≥ Γ±σπΣα. ┬ ≥σ⌡ ±δ≤≈α ⌡, ΩεπΣα φσµσδα≥σδⁿφε ßδεΩΦ≡εΓαφΦσ ≡αßε≥√ α∩δσ≥α φα Γ≡σ∞ ταπ≡≤τΩΦ τΓ≤ΩεΓεπε ⌠αΘδα, ταπ≡≤τΩ≤ Φ ∩≡εΦπ≡√ΓαφΦσ ±δσΣ≤σ≥ Γ√∩εδφ ≥ⁿ Γ ε≥Σσδⁿφε∞ ∩ε≥εΩσ. ╚φ≥σ≡⌠σΘ± AudioClip ε∩≡σΣσδσφ ±δσΣ≤■∙Φ∞ εß≡ατε∞: public interface java.applet.AudioClip { public abstract void play(); public abstract void loop(); public abstract void stop(); } ╠σ≥εΣ play τα∩≤±Ωασ≥ εΣφεΩ≡α≥φεσ ∩≡εΦπ≡√ΓαφΦσ τΓ≤ΩεΓεπε ⌠αΘδα, Ωε≥ε≡εσ Γ√∩εδφ σ≥± ε≥ φα≈αδα ⌠αΘδα Φ Σε σπε Ωεφ÷α. ╠σ≥εΣ loop τα∩≤±Ωασ≥ ∩≡εΦπ≡√ΓαφΦσ τΓ≤ΩεΓεπε ⌠αΘδα Γ ÷ΦΩδσ, Ωε≥ε≡εσ ß≤Σσ≥ ∩≡εΣεδµα≥ⁿ± Σε ≥σ⌡ ∩ε≡, ∩εΩα Γ√ φσ ε±≥αφεΓΦ≥σ σπε, Γ√τΓαΓ ∞σ≥εΣ stop. ╠σ≥εΣ stop, ΩαΩ φσ≥≡≤Σφε ΣεπαΣα≥ⁿ± Φτ σπε φατΓαφΦ , ε±≥αφαΓδΦΓασ≥ ∩≡εΦπ≡√ΓαφΦσ τΓ≤ΩεΓεπε ⌠αΘδα, ΩαΩ εΣφεΩ≡α≥φεσ, ≥αΩ Φ Γ√∩εδφ σ∞εσ Γ ÷ΦΩδσ. |